package com.doit.day02;

import org.apache.hadoop.hbase.NamespaceDescriptor;
import org.apache.hadoop.hbase.client.Admin;
import org.apache.hadoop.hbase.client.Connection;
import org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos;

import java.io.IOException;

public class _02_创建一个名称空间 {
    public static void main(String[] args) throws IOException {
        Connection conn = HbaseUtil.getConn();
        //获取对应的操作对象
        Admin admin = conn.getAdmin();
        //需要一个名称的描述器的构造器
        NamespaceDescriptor.Builder doit01 = NamespaceDescriptor.create("doit02");
        //在构造之前设置参数
        doit01.addConfiguration("describe","this namespace from java");
        //构建名称空间描述器
        NamespaceDescriptor build = doit01.build();
        //创建一个名称空间
        admin.createNamespace(build);
        //关闭资源
        admin.close();

    }
}
